Quientell Donaldson, 37, is accused of yelling and engaging in a dispute as the bus was traveling on Route 80 in Warren County around 1 a.m., NJ.com reports citing Prosecutor Jim Pfeiffer.
Donaldson then stabbed the victim several times, severing his own finger in the attack, Pfeiffer said.
The driver pulled over near the exit in Hope Township and contacted police, who arrested Donaldson later that day.
Donaldson, of Syracuse, underwent surgery at Morristown Memorial and faces charges for attempted homicide, aggravated assault and possession of a weapon for unlawful purposes, authorities said.
The victim was flown to Morristown Memorial for emergency treatment, the report says.
Authorities successfully recovered the six-inch knife used in the attack, Pfeiffer said.
Donaldson was being held at Warren County jail pending an appearance in court.
Click here to follow Daily Voice Northern Highlands and receive free news updates.